package com.icinfo.cloud.provider.punish.common.electricsent.dto;

import com.icinfo.cloud.common.core.page.BasePageRequest;
import lombok.Data;

import java.io.Serializable;
import java.util.List;

/**
 * @Author yehuafei
 * @date 2022/11/28 11:01
 */
@Data
public class DocumentSendPageRequest extends BasePageRequest implements Serializable {
    /**
     * 文书名称
     */
    private String documentName;
    /**
     * 文书文号
     */
    private String documentNumber;
    /**
     * 受送达人
     */
    private String receiverName;
    /**
     * 送达单位
     */
    private String sendDept;
    /**
     * 送达方式
     *     DIRECT("1", "直接送达"),
     *     INDWELLING("2", "留置送达"),
     *     ENTRUST("3", "委托送达"),
     *     EMAIL("4", "邮寄送达"),
     *     NOTICE("5", "公告送达"),
     *     TEXT_MSG("6", "短信送达"),
     *     LOCAL_MSG("7", "现场送达"),
     *     SENT_REGISTER("8", "送达登记");
     */
    private String sentWay;
    /**
     * 送达明细
     */
    private String sendContent;
    /**
     * 操作日期开始
     */
    private String sendTimeStart;
    /**
     * 操作日期结束
     */
    private String sendTimeEnd;
    /**
     * 送达日期开始
     */
    private String sentTimeStart;
    /**
     * 送达日期结束
     */
    private String sentTimeEnd;
    /**
     * 案件编号
     */
    private String caseNumber;
    /**
     * 状态 (0-未送达 1-已送达)
     */
    private String sendStatus;
    /**
     * 机构编码
     */
    private String orgCode;
    /**
     * 机构编码列表--不用传
     **/
    private List orgCodeList;
    /**
     * 部门编码列表--不用传
     **/
    private List deptCodeList;
    /**
     * 部门机构判断--不用传
     **/
    private Integer org;
}
